GDI+ 图像示例

若要获取示例和示例的安装说明,请参见下文:

  • 在 Visual Studio“帮助”菜单上单击“示例”

    有关更多信息,请参见定位示例文件

  • 示例的最新版本和完整列表可以从 Visual Studio 2008 示例网站获取。

  • 还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9\Samples\ 下的一个文件夹中。对于 Visual Studio 速成版,所有示例都位于 Internet 上。

运行此示例

  • 按 F5。

演示

本示例中演示了以下概念:

  • 缩放   缩放功能更改图像在屏幕上的大小。执行的缩放量一般表示为图像原始大小的百分比。缩放不会更改原始图像的大小,只会更改在屏幕上显示的大小。这一点在此示例的 Zoom 方法中演示。

  • 调整大小   调整大小功能更改图像的实际大小。宽度和高度都根据调整大小比例而变化。这一点在此示例的 ResizeImage 方法中演示。

  • 翻转和旋转   翻转沿 x 轴或 y 轴反映图像。结果将产生一个镜像或颠倒的图像。旋转围绕图像的中心按一定度数转动图像。对于图像,最常见的是按 90 度的倍数进行旋转。旋转和翻转在本示例的 RotateFlip 方法中演示。

  • 负片和灰度   使用 ColorMatrix 创建一个负片或灰度图像。应用到图像时,ColorMatrix 是颜色转换的基础。这一点在此示例的 DrawNegativeImageConverttoGrayScale 方法中演示。

  • 裁剪   裁剪将取走图像中的一个区域,并使这一区域成为独立的图像。这一点在此示例的 CropButton_Click 方法中演示。

  • 缩略图   可以以图像的正常大小保存图像,或将其保存为缩略图。其中一个创建缩略图的方法是创建图像的副本,调整此副本的大小,然后将它保存为缩略图。这一点在此示例的 SaveThumbnailAs_Click 方法中演示。